@charset "utf-8";

@import "reset.css";
@import "animate.css";
@import "public.css";

/*---------------------------------------------------*/

.indexcontact{height:50px;background:url("../images/ibg1.jpg") repeat-y center top;margin-top:-40px;position:relative;z-index:9999;padding:20px 0;}


.search{float:left;margin:0 0 0 20px;width:510px;height:50px;padding:0px 0 0 0;}
.search .serchbox{width:510px;height:49px;line-height:49px;}
.search .submit_text{border:none;width:440px;height:49px;line-height:49px;float:left;color:#868686;padding:0 0 0 9px;font-size:13px;background:#fff;box-sizing:border-box;}
.search .submit_btn{border:none;background:#D8990E url("../images/search.png") no-repeat center center;width:70px;height:49px;display:block;float:right;cursor:pointer;}
.search p{font-size:12px;color:#fff;margin:10px 0 0 0;}

.indexcontact .tels{float:left;width:470px;margin:0 0 0 20px;}
.indexcontact .tels p{display:block;font-size:50px;color:#fff;line-height:50px;font-weight:bold;font-size:13px;}

.indexcontact .weixin{float:right;width:50px;margin:0 20px 0 0;}
.indexcontact .weixin img{width:100%;}




.indextit{background:#F4F4F4;padding:70px 0;}
.indextit .tit{text-align:center;}
.indextit .tit h3{font-size:28px;color:#2f3640;margin:0 0 0 0;font-weight:bold;background:url("../images/ibg4.png") no-repeat center bottom;padding:0 0 20px 0;}
.indextit .tit h3 b{color:#FF9900;}
.indextit .tit p{color:#666;font-size:14px;margin:15px 200px 0;}

.indextit .tips{text-align:center;margin:40px 0 0 0;}
.indextit .tips h3{font-size:28px;color:#2f3640;margin:0 0 0 0;font-weight:bold;}
.indextit .tips b{color:#FF9900;}
.indextit .tips dl{color:#666;margin:35px 0 0 0;}
.indextit .tips dl dd{display:inline-block;margin:0 10px;width:160px;}
.indextit .tips dl dd h5{font-size:16px;margin:5px 0 0 0;font-weight:bold;color:#2F3640;}
.indextit .tips dl dd p{font-size:12px;margin:5px 0 0 0;}


.indexprosort{background:#fff;padding:70px 0;}
.indexprosort .leftmenu{float:left;width:297px;}
.indexprosort .leftmenu .tit{height:80px;background:url("../images/ibg1.jpg") repeat;padding:0 20px;}
.indexprosort .leftmenu .tit h5{font-size:24px;color:#F1FAF6;text-transform:uppercase;padding:15px 0 0 0;font-weight:bold;height:38px;display:block;line-height:38px;border-bottom:1px solid #fff;}
.indexprosort .leftmenu .tit span{font-size:18px;color:#fff;text-align:right;display:block;margin:15px 0 0 0;}
.indexprosort .leftmenu ul{margin:0 0 0 0;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;}
.indexprosort .leftmenu ul li{background:#fff;line-height:50px;position:relative;}
.indexprosort .leftmenu ul li h5{border-top:1px solid #C1C1C1;}
.indexprosort .leftmenu ul li h5 a{float:left;color:#494949;font-size:15px;padding:0 0 0 20px;display:block;font-weight:bold;}
.indexprosort .leftmenu ul li h5 span{display:block;background:url("../images/i5.png") no-repeat;width:20px;height:20px;float:right;margin:15px 15px 0 0;cursor:pointer;}
.indexprosort .leftmenu ul li h5 a:hover{color:#0078BD;text-decoration:underline;}
.indexprosort .leftmenu ul li a:hover span{background:url("../images/i6.png") no-repeat;}  


.indexprosort .leftmenu ul li.active a{}

.indexprosort .leftmenu dl{display:none;border-top:1px solid #DBDBDB;}
.indexprosort .leftmenu dl dd{height:37px;line-height:37px;border-bottom:1px dashed #DCDCDC;background:#fff;padding:0 20px;}
.indexprosort .leftmenu dl dd:last-child{border-bottom:none;}
.indexprosort .leftmenu dl dd a{background:url("../images/i3.png") no-repeat left center;font-size:13px;padding-left:15px;color:#999;}
.indexprosort .leftmenu dl dd a:hover{color:#015AAC;text-decoration:underline;}




.rightpro{float:right;width:870px;border:2px solid #DFE0E3;position:relative;  overflow:hidden;  zoom:1;}
.rightpro .bd{height:492px;overflow:hidden;}
.rightpro .bd ul li{}
.rightpro .bd ul li img{}

.rightpro .hd ul{margin:0 0 0 -1px;}
.rightpro .hd ul li{float:left;width:144px;height:43px;text-align:center;background:#626262;color:#fff;line-height:43px;font-size:15px;margin:0 0 0 1px;cursor:pointer;}
.rightpro .hd ul li.on{background:#D5AF1C;color:#fff;}

.indexA{padding:40px 0;background:#fff;}
.indexA .tit{color:#161614;font-size:22px;font-weight:bold;text-align:center;background:url("../images/ibg1.png") no-repeat center bottom;height:58px;margin:0 0 23px 0;}

.indexA .tabs{height:50px;text-align:center;font-size:0;}
.indexA .tabs h4{width:200px;height:45px;line-height:45px;display:inline-block;border-left:1px solid #fff;}
.indexA .tabs h4 a{font-size:13px;color:#333;display:block;background:#CECECE;}
.indexA .tabs h4.active a{background:#FF9900;color:#fff;}


.indexA ul{margin:20px 0 0 -15px;}
.indexA ul li{float:left;width:225px;margin:0 0 15px 15px;text-align:center;box-shadow:1px 1px 5px #C3C3C3;}
.indexA ul li.active{box-shadow:0 0 3px rgba(211,65,24,1);}
.indexA ul li .pic{display:block;width:225px;height:225px;position:relative;}
.indexA ul li img{width:100%;}
.indexA ul li p{padding:10px 0;font-size:13px;font-weight:bold;color:#182933;line-height:17px;text-align:center;}
.indexA ul li div p span{display:block;color:#182933;}
.indexA ul li div a{float:right;margin:11px 10px 0 0;width:25px;height:25px;text-align:center;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.indexA ul li div a:hover,.indexA ul li.active div a{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.indexA ul li div a img{width:25px;height:25px;}

.indexA ul li .pic .loading{width:225px;height:225px;display: inline-block;position: absolute;top: 0;left: 0;z-index:3;background: #f9f9f9 url("../images/spinner.gif") no-repeat center center;}

.indexAd{height:180px;background:#626262;}
.indexAd .t{float:left;width:720px;background:#626262;height:180px;position:relative;}
.indexAd .t h5{font-size:18px;margin:45px 0 0 40px;font-weight:bold;font-family: 'Microsoft YaHei';color: rgb(179, 179, 179);line-height:18px;}
.indexAd .t h6{font-size:30px;margin:10px 0 0 40px;font-family:'Microsoft YaHei';color:#FEBE00;line-height:30px;}
.indexAd .t p{font-size:14px;margin:5px 0 0 40px;font-family: 'Microsoft YaHei';color:rgb(179, 179, 179);}
.indexAd .t ins{position:absolute;left:20px;top:30px;width:778px;height:118px;display:block;border:1px solid #FEBE00;z-index:999;}
.indexAd .t img{position:absolute;left:360px;top:21px;z-index:888;}
.indexAd .t a{position:absolute;left:720px;top:70px;z-index:1000;display:block;width:130px;height:40px;line-height:40px;text-align:center;}
.indexAd .t a b{width:90px;height:40px;display:block;float:left;background:#FF9900;}
.indexAd .t a em{width:40px;height:40px;display:block;float:left;background:#303440;font-size:20px;color:#fff;}
.indexAd .t a:hover b{background:#303440;color:#fff;}
.indexAd .t a:hover em{background:#FF9900;color:#303440;}

.indexAd .weixin{float:right;width:140px;margin:20px 30px 0 0;}
.indexAd .weixin img{width:100%;}


.indexAd2{background:url(../images/ibg8.jpg) no-repeat center;height:160px;}
.indexAd2 .t{float:right;width:820px;height:180px;position:relative;}
.indexAd2 .t h5{font-size:35px;margin:40px 0 0 0;font-weight:bold;font-family: 'Microsoft YaHei';color:#fff;line-height:35px;text-align:right;}
.indexAd2 .t p{font-size:14px;margin:27px 0 0 40px;font-family: 'Microsoft YaHei';color:#fff;text-align:right;}

.indexAd2 .weixin{float:right;width:305px;margin:40px 0 0 0;}
.indexAd2 .weixin h5{margin:0 0 0 100px;color:#fff;font-size:20px;font-weight:bold;}
.indexAd2 .weixin p{margin:0 0 0 100px;font-size:25px;color:#fff;}


.indexAd2 .weixin img{width:100%;}



.indexYou{padding:0 0 40px;background:#fff;}

.indexYou .tit{margin:0 0 30px 0;background:url(../images/ibg6.jpg) no-repeat center;height:300px;text-align:center;border-top:3px solid #FFBF03;}
.indexYou .tit h5{font-size:40px;line-height:40px;color:#FFBF03;font-weight:bold;padding:40px 0 0 0;}
.indexYou .tit h6{font-size:30px;line-height:30px;color:#fff;font-weight:bold;margin:30px 0 0 0;}
.indexYou .tit p{border:3px solid #fff;font-size:30px;width:450px;margin:30px auto 0;color:#fff;padding:20px 0;}

.indexYou .tit .t{float:left;width:600px;margin:0 0 0 20px;position:relative;}
.indexYou .tit .t h3{font-size:35px;}
.indexYou .tit .t h3 em{font-size:20px;margin:0 0 0 10px;color:#999;}
.indexYou .tit .t p{background:#E56A0C;height:40px;line-height:40px;color:#fff;font-size:18px;text-indent:10px;z-index:300;position:relative;}
.indexYou .tit .t img{position:absolute;right:0;top:-60px;z-index:200;}

.indexYou h3{font-size:35px;text-align:center;color:#2f3640;font-weight:bold;background:url("../images/ibg4.png") no-repeat center bottom;padding:30px 0 20px 0;}
.indexYou h3 b{color:#FF9900;}


.indexYou .wp1{background:url(../images/advs.png) no-repeat center top;}

.indexYou .kuang{width:600px;height:80px;border-right:2px dashed #E4E4E4;margin:15px 0 0 0;}

.indexYou .box{padding:0 0;}
.indexYou .box .pic{width:600px;height:350px;}
.indexYou .box .pic img{width:530px;height:auto;margin:25px 0 0 0;}

.indexYou .box .txt{width:600px;height:350px;position:relative;box-sizing:border-box;padding:40px 0;}
.indexYou .box .txt ins{background:url(../images/dot.png) no-repeat;color:#fff;font-size:30px;line-height:60px;text-align:center;width:60px;height:60px;position:absolute;left:-32px;top:25px;}
.indexYou .box .txt dl{margin:0 0 0 40px;}
.indexYou .box .txt dt h4{font-size:26px;color:#333;font-weight:bold;line-height:26px;}
.indexYou .box .txt dt h4 b{color:#FF9900;}
.indexYou .box .txt dt hr{background:none;border:none;height:1px;border-top:1px dashed #DFE0E3;width:530px;margin:25px 0 0 0;display:inline-block;}
.indexYou .box .txt dt .mt{}
.indexYou .box .txt dd{}
.indexYou .box .txt dd p{margin:15px 0 0 0;font-size:15px;color:#666;line-height:25px;background:url(../images/i25.png) no-repeat left 5px;padding:0 0 0 20px;}



.indexYou .box1 .pic{float:right;text-align:right;}
.indexYou .box1 .txt{float:left;border-left:2px dashed #D5E0F1;border-bottom:2px dashed #D5E0F1;border-top:2px dashed #D5E0F1;padding:40px 0;}



.indexYou .box2 .pic{float:left;border-bottom:2px dashed #E4E4E4;text-align:left;}
.indexYou .box2 .pic img{margin-left:20px;}
.indexYou .box2 .txt{float:right;border-left:2px dashed #E4E4E4;}


.indexYou .box3 .pic{float:right;text-align:right;}
.indexYou .box3 .txt{float:left;border-left:2px dashed #D5E0F1;border-bottom:2px dashed #D5E0F1;padding:40px 0;}


.indexYou .box4 {}
.indexYou .box4 .pic{float:left;width:600px;border-bottom:2px dashed #E4E4E4;text-align:left;}
.indexYou .box4 .pic .piclist{width:530px;height:308px;padding:3px;border:1px solid #ccc;margin:25px 0 0 15px;}
.indexYou .box4 .pic .piclist .item{position:relative;width:530px;height:300px;}
.indexYou .box4 .pic .piclist .item img{margin:0;}
.indexYou .box4 .pic .piclist .item p{position:absolute;left:0;bottom:0;height:40px;line-height:40px;text-align:center;background:rgba(0,0,0,0.5);color:#fff;font-weight:bold;font-size:16px;width:100%;}

.indexYou .box4 .pic .piclist .slick-prev, .indexYou .box4 .pic .piclist .slick-next {position:absolute;display:block;width:14px;height:25px;opacity:0.8;filter: alpha(opacity=80); top:50%;margin-top:-13px;background:url("../images/prjt.png") no-repeat;}

.indexYou .box4 .pic .piclist .slick-prev {left:10px;margin-left:0px;background:url("../images/prjt.png") no-repeat bottom;}
.indexYou .box4 .pic .piclist .slick-next {right:10px;margin-right:0px;}


.indexYou .box4 .txt{float:right;width:600px;border-left:2px dashed #E4E4E4;padding:40px 0;}
.indexYou .box4 .txt dd p{background:url(../images/i25.png) no-repeat left 5px;padding:0 0 0 20px;}


.indexBB{background:url(../images/ibg3.jpg) no-repeat center;height:557px;}

.indexabout{float:left;width:600px;background:#fff;margin:100px 0 0 0;height:380px;box-sizing:border-box;padding:20px;}
.indexabout .tit{}
.indexabout .tit h5{color:#333;margin:6px 0 0 0;font-size:22px;line-height:22px;font-weight:bold;}
.indexabout .tit hr{background:#FF9900;height:2px;border:none;color:#333;margin:15px 0 0 0;width:100px;}

.indexabout .nr{}
.indexabout .nr p{margin:10px 0 0 0;color:#555;font-size:12px;line-height:19px;}
.indexabout .nr ul {margin:0 0 0 0;}
.indexabout .nr ul li{float:left;width:190px;margin:25px 0 0 0;}
.indexabout .nr ul li img{width:100%;border-radius:10px;}
.indexabout .nr a{color:#fff;text-align:center;display:block;border-radius:5px;font-size:13px;background:#FF9900;width:150px;height:34px;line-height:34px;font-weight:bold;margin:10px 0 0 0;}

.indexBB .aboutpic{padding:10px;float:right;width:600px;height:380px;margin:100px 0 0 0;background:#fff;box-sizing:border-box;}
.indexBB .list{}
.indexBB .list img{width:100%;height:360px;}

.indexBB .slick-prev, .indexBB .slick-next {position:absolute; display: block;width:40px;height:40px;opacity: 0.8;  filter: alpha(opacity=80); top:50%;margin-top:-20px;background:url("../images/arrow.png") no-repeat;}

.indexBB .slick-prev {left:10px;margin-left:0px;}
.indexBB .slick-next {right:10px;margin-right:0px;background:url("../images/arrow.png") no-repeat bottom;}



.indexB{padding:40px 0 0 0;background:url("../images/dbj.jpg") no-repeat;height:280px;}
.indexB .nr{}
.indexB .nr h5{text-align:center;font-size:30px;color:#fff;padding:0px 0 0 0;}
.indexB .nr h5 em{display:block;font-size:18px;}
.indexB .nr ul{margin:25px 0 0 -10px;}
.indexB .nr ul li{width:88px;float:left;margin:0 0 0 10px;font-size:15px;cursor:pointer;}
.indexB .nr ul li.r{width:29px;}
.indexB .nr ul li.r img{margin:30px 0 0 0;display:block;}
.indexB .nr ul li a{display:block;border:1px solid #fff;width:86px;height:86px;border-radius:10px;}
.indexB .nr ul li p{text-align:center;color:#fff;font-size:14px;margin:10px 0 0 0;}

.indexB .nr ul li.l1 a{background:url("../images/s1.png") no-repeat center center;} 
.indexB .nr ul li.l2 a{background:url("../images/s2.png") no-repeat center center;} 
.indexB .nr ul li.l3 a{background:url("../images/s3.png") no-repeat center center;} 
.indexB .nr ul li.l4 a{background:url("../images/s4.png") no-repeat center center;} 
.indexB .nr ul li.l5 a{background:url("../images/s5.png") no-repeat center center;} 
.indexB .nr ul li.l6 a{background:url("../images/s6.png") no-repeat center center;} 
.indexB .nr ul li.l7 a{background:url("../images/s7.png") no-repeat center center;} 
.indexB .nr ul li.l8 a{background:url("../images/s8.png") no-repeat center center;} 
.indexB .nr ul li.l9 a{background:url("../images/s9.png") no-repeat center center;} 








.indexB h3{font-size:36px;color:#911d2a;text-transform:uppercase;font-family:'sMyriadPro-Bold';text-align:center;border-bottom:1px solid #000;padding:0 0 6px 0;}

.indexB .list{background:#E7E7E7;padding:30px 0;margin:29px 0 0 0;}
.indexB .list ul{float:left;width:251px;}
.indexB .list ul li{font-size:18px;line-height:33px;margin:0 0 0 12px;}
.indexB .list ul li a{color:#4a4a4a;}
.indexB .list ul li a:hover{color:#911D2A;text-decoration:underline;}


.indexCert{padding:40px 0;background:#fff;}
.indexCert .tit{text-align:center;margin:0 0 30px;}
.indexCert .tit h3{color:#161614;font-size:22px;font-weight:bold;text-align:center;}
.indexCert .tit h3 a{color:#161614;}
.indexCert .tit hr{width:200px;height:2px;margin:10px auto 0;background:#FF9900;border:none;}
.indexCert .tit p{margin:10px 0 0 0;color:#333;font-size:16px;}

.indexCert .list{position:relative;}
.indexCert .list ul{margin:0 0 0 -50px;}
.indexCert .list ul li{float:left;width:260px;margin:0 0 0 50px;cursor:pointer;border:1px solid #ccc;box-sizing:border-box;}
.indexCert .list ul li a{display:block;position:relative;overflow:hidden;}
.indexCert .list ul li img{display:block;width:100%;transition: all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s; }
.indexCert .list ul li img:hover{transform: scale(1.11);-ms-transform: scale(1.11);-moz-transform: scale(1.11);-webkit-transform: scale(1.11);-o-transform: scale(1.11); }

.indexCert .list ul li p{position:absolute;left:0;bottom:0;background: rgba(0,0,0,0.5);width:100%;height:38px;line-height:38px;color:#fff;font-size:13px;text-align:center;}


/*----*/
.indexC{padding:40px 0;}
.indexC .tit{text-align:center;margin:0 8px 30px;border-bottom:2px solid #E9E9E9;}
.indexC .tit h3{display:inline-block;color:#161614;font-size:15px;font-weight:bold;background:#E9E9E9;width:200px;height:45px;line-height:45px;text-align:center;margin:0 2px;cursor:pointer;}
.indexC .tit h3.active{background:#FF9900;color:#fff;}

.indexC .list{}
.indexC .list ul{}
.indexC .list ul li{float:left;cursor:pointer;width:227px;margin:0 16px 0 0;}
.indexC .list ul li a{display:block;position:relative;overflow:hidden;}
.indexC .list ul li img{display:block;width:100%;transition: all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s; }
.indexC .list ul li img:hover{transform: scale(1.11);-ms-transform: scale(1.11);-moz-transform: scale(1.11);-webkit-transform: scale(1.11);-o-transform: scale(1.11); }

.indexC .list ul li p{position:absolute;left:0;bottom:0;background: rgba(0,0,0,0.5);width:100%;height:38px;line-height:38px;color:#fff;font-size:13px;text-align:center;}

.indexC .list .prev,.indexC .list .next{ position: absolute; display: block; width:31px;height:29px; line-height: 80px; font-size: 60px; cursor: pointer; top: 50%; margin-top: -13px; padding: 0; border: none; outline: none; z-index:902; text-indent: 900px; overflow: hidden; color: #555; background:url("../images/arrow1.png") no-repeat;}
.indexC .list .prev{ left:50%; margin-left:-650px;}
.indexC .list .next{ right:50%;margin-right:-650px;background:url("../images/arrow1.png") no-repeat right; }


.indexD{margin:20px 0 0 0;background:#fff;padding:40px 0;font-family:'Microsoft YaHei','微软雅黑';}

.indexnews{float:left;width:380px;margin:0 30px 0 0;}
.indexnews2{margin:0;}

.indexnews .tit{height:40px;overflow: hidden;background: url("../images/line5.gif") repeat-x left bottom;margin-bottom: 10px;}
.indexnews .tit h3{float:left;background:url("../images/menu.gif") no-repeat left top;padding-left:15px;color:#333;font-size:18px;font-weight:bold;line-height:25px;}
.indexnews .tit a{font-size:12px;margin:0 0 0 0;float:right;line-height:25px;}

.indexnews ul{margin:4px 0 0 0;font-size:0;}
.indexnews ul li {padding-left:15px;background: url("../images/point1.png") no-repeat left center;height:26px;line-height:26px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.indexnews ul li a{color:#666;font-size:12px;}
.indexnews ul li a:hover{color:#f00;text-decoration:underline;}


.indexE{padding:50px 0;background:#F4F4F4;}
.indexE .tit{text-align:center;margin:0 0 30px;}
.indexE .tit h3{color:#161614;font-size:22px;font-weight:bold;text-align:center;}
.indexE .tit h3 a{color:#161614;}
.indexE .tit hr{width:200px;height:2px;margin:10px auto 0;background:#FF9900;border:none;}
.indexE .tit p{margin:10px 0 0 0;color:#333;font-size:16px;}

.indexE .list{position:relative;}
.indexE .list ul li{float:left;width:225px;margin:0 16px 0 0;cursor:pointer;border:1px solid #ccc;}
.indexE .list ul li a{display:block;position:relative;overflow:hidden;}
.indexE .list ul li img{display:block;width:100%;transition: all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s; }
.indexE .list ul li img:hover{transform: scale(1.11);-ms-transform: scale(1.11);-moz-transform: scale(1.11);-webkit-transform: scale(1.11);-o-transform: scale(1.11); }

.indexE .list ul li p{position:absolute;left:0;bottom:0;background: rgba(0,0,0,0.5);width:100%;height:38px;line-height:38px;color:#fff;font-size:13px;text-align:center;}

.indexE .list .prev,.indexE .list .next{ position: absolute; display: block; width:31px;height:29px; line-height: 80px; font-size: 60px; cursor: pointer; top: 50%; margin-top: -13px; padding: 0; border: none; outline: none; z-index:902; text-indent: 900px; overflow: hidden; color: #555; background:url("../images/arrow1.png") no-repeat;}
.indexE .list .prev { left:50%; margin-left:-650px;}
.indexE .list .next { right:50%;margin-right:-650px;background:url("../images/arrow1.png") no-repeat right; }



/*-------------*/

.sidebanner{height:400px;background-repeat:no-repeat;background-position:center top;}
.sidebanner h6{font-size: 30px;line-height: 28px;font-weight:bold;text-align:center;padding:120px 0 0 0;color: rgb(255, 255, 255);font-family:'Microsoft YaHei','微软雅黑';}
.sidebanner p{color:rgb(168, 200, 225);text-align:center;padding:25px 0 30px 0;letter-spacing:6px;line-height: 27px;font-family: arial, sans-serif;text-transform:uppercase;}


.path{background:#fff url(../images/ibg5.jpg) no-repeat right bottom;height:50px;border-bottom:1px solid rgb(232, 232, 232);margin-top:-17px;}
.path p{background:url(../images/i3.jpg) no-repeat center left;padding-left:13px;margin-left:13px;line-height:50px;color:#999;}
.path p a{color:#333;}
.path p a:hover{color:#f00;text-decoration:underline;}

/*-------------*/

.main{padding:0 0 40px 0;}

.sidebox{float:left;width:260px;overflow:hidden;margin-top:-60px;}

.sidebox .tit{height:150px;background:url("../images/ibg1.jpg") repeat;padding:0 20px;}
.sidebox .tit h5{font-size:24px;color:#F1FAF6;text-transform:uppercase;padding:30px 0 0 0;height:42px;display:block;line-height:42px;border-bottom:1px solid #957E34;}
.sidebox .tit span{font-size:18px;color:#fff;text-align:right;display:block;margin:15px 0 0 0;}

.sidemenu ul{border:1px solid #e2e2e2;border-top:none;}
.sidemenu ul li{border-top:1px solid #e2e2e2;}
.sidemenu ul li h5{height:45px;line-height:45px;display:block;padding:0 0 0 20px;font-size:15px;color:#333;font-family:Arial;cursor:pointer;background:#fff;}
.sidemenu ul li h5 a{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sidemenu ul li h5 a:hover{color:#1D3F98;text-decoration:underline;}
.sidemenu ul li h5 span{float:right;background:url("../images/i11.png") no-repeat;width:11px;height:11px;display:block;margin:15px 10px 0 0;}

.sidemenu dl{display:none;}
.sidemenu dl dd{height:35px;line-height:35px;border-bottom:1px dashed #DCDCDC;background:#fff;padding:0 20px;}
.sidemenu dl dd:last-child{border-bottom:none;}
.sidemenu dl dd a{background:url("../images/i3.png") no-repeat left center;font-size:13px;padding-left:15px;color:#999;}
.sidemenu dl dd.active a,.sidemenu dl dd a:hover{color:#333;}

.sidemenu ul li.active h5{background:#323433;color:#fff;}
.sidemenu ul li.active h5 a{color:#fff;}
.sidemenu ul li.active span{background:url("../images/i11.png") no-repeat left bottom;}



.sidenav ul.list{padding:10px 0 20px 0;border-left:1px solid #E6E4E4;border-right:1px solid #E6E4E4;border-bottom:1px solid #E6E4E4;}
.sidenav ul.list li{margin:0 17px 10px 17px;}
.sidenav ul.list li a{display:block;height:30px;line-height:30px;background:#0384CE;color:#fff;font-size:14px;font-weight:bold;padding:0 0 0 25px;cursor:pointer;}
.sidenav ul.list li a span{cursor:pointer;background:url("../images/ico01.png") no-repeat left center;padding-left:16px;font:Arial,Verdana,Helvetica,sans-serif;}
.sidenav ul.list li.active a{background:url("../images/sub_top_hover.png") repeat-x;}

.metsearch {margin:10px 0 0 0;}
.metsearch input.t{float:left;display:inline;width:183px;height:32px;line-height:32px;background:none;border:1px solid #aac2cd;border-right:none;padding-left:5px;overflow:hidden; color:#888;font-family:microsoft yahei; font-size:14px;}
.metsearch input.searchgo{float:left;height:36px;background:#557cab url("../images/searchgo_bg.jpg") repeat-x;border:1px solid #74a3c9;padding:0px 17px;font-size:14px;color:#fff;font-weight:bold; cursor:pointer;}

*html .metsearch span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}
*+html .metsearch span.parasearch_search input.searchgo{ margin-top:-22px; padding:0px 8px;}


/*-------------*/

.mainbox{float:right;width:900px;}


.main-tit{text-align:center;padding:40px 0 0;}
.main-tit h3{margin:0 0 10px 0;color:#111;font-size:18px;background:url("../images/ibg4.png") no-repeat center bottom;padding:0 0 20px 0;}
.main-tit p{color:#888;margin:15px 200px 0;}


.menu-tabs{margin-top:40px;height:50px;text-align:center;}
.menu-tabs ul{height:50px;font-size:0;}
.menu-tabs ul li{width:200px;height:50px;line-height:50px;display:inline-block;border-right:1px solid #fff;}
.menu-tabs ul li a{font-size:16px;color:#333;display:block;background:#CECECE;}
.menu-tabs ul li.active a{background:url("../images/navbg.jpg") repeat;color:#fff;}

/*-------news-------*/

.searchlist{}
.searchlist ul{}
.searchlist ul li{padding:10px 0;border-bottom:1px dashed #ccc;}
.searchlist ul li a{background:url("../images/li.png") no-repeat 10px center;padding:0 0 0 20px;font-size:14px;}
.searchlist ul li p{margin:0 0 0 20px;color:#999;}
.searchlist{}


.news{}
.news ul{margin:30px 0 0 -20px;}
.news ul li{float:left;width:580px;height:36px;line-height:36px;margin:12px 0 0 20px;border:1px solid #bbb;}
.news ul li:hover{border:1px solid #6E5918;}
.news ul li a{background:url("../images/li.png") no-repeat 10px center;padding:0 0 0 20px;color:#666;font-family:"Microsoft YaHei";font-size:13px;}
.news ul li a:hover{color:#f00;}
.news ul li span{float:right;display:inline;margin:0 10px 0 0;text-align:right;color:#898988;}


.newsnr{padding:20px;margin:30px 0 0 0;line-height:22px;color:#1F1F1F;background:#fff;}
.newsnr h2{text-align:center;font-size:15px;padding:10px 0 10px 0;color:#333;font-weight:bold;}
.newsnr p.tools{text-align:center;font-size:12px;border-top:1px solid #EDEDED;color:#BABABA;padding:3px 0 0 0;}
.newsnr .txt{margin:15px 0 0 0;font-size:13px;line-height:21px;color:#5A5A5A;}
.newsnr .txt p{margin:15px 0 0 0;}

.views{margin:10px 0 0 0;border-top:1px solid #EDEDED;padding:5px 0 0 0;}
.views p{height:20px;line-height:20px;color:#6C6C6C;}
.views p a{font-size:13px;color:#6C6C6C;}
.views p a:hover{color:#f00;}

.re-info{margin-top:25px;}
.re-info .tit{}
.re-info .tit h3{font-size:14px;color:#fff;line-height:30px;background:#FF9900;text-align:center;font-weight:bold;width:100px;}
.re-info .nr{padding:15px;border:1px solid #CBCBCB;background:#fff;}
.re-info .nr ul{}
.re-info .nr ul li{float:left;background:url("../images/li.png") left center no-repeat;border-bottom:1px dashed #BFBFBF;padding-left:10px;height:30px;line-height:30px;}
.re-info .nr ul li a{color:#333;font-size:12px;}
.re-info .nr ul li a:hover{color:#FF9900;}

.re-info .nr ul.list1{margin:0 0 0 -20px;}
.re-info .nr ul.list1 li{width:352px;margin:0 0 0 20px;}
.re-info .nr ul.list2{margin:0 0 0 -30px;}
.re-info .nr ul.list2 li{width:405px;margin:0 0 0 30px;}

.re-pro{margin-top:25px}
.re-pro .tit{}
.re-pro .tit h3{font-size:14px;color:#fff;line-height:30px;background:#FF9900;text-align:center;font-weight:bold;width:100px;}
.re-pro .nr{padding:15px;border:1px solid #CBCBCB;background:#fff;}
.re-pro .nr ul.list1{margin:0 0 0 -12px;}
.re-pro .nr ul.list1 li{float:left;width:178px;margin:4px 0 0 12px;}
.re-pro .nr ul li img{display:block;width:100%;}
.re-pro .nr ul li p{height:30px;line-height:30px;font-size:12px;text-align:center;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.re-pro .nr ul li:hover a{color:#FF9900;}

.re-pro .nr ul.list2{margin:0 0 0 -22px;}
.re-pro .nr ul.list2 li{float:left;width:200px;margin:4px 0 0 22px;}
/*---*/
.albumlist{}
.albumlist ul{margin:30px 0 0 -33px;}
.albumlist ul li{float:left;margin:5px 0 20px 33px;cursor:pointer;width:275px;}
.albumlist ul li a{display:block;position:relative;}
.albumlist ul li img{display:block;width:100%;height:auto;}
.albumlist ul li p{background:rgba(0,0,0,0.8);height:35px;line-height:35px;color:#fff;font-size:13px;text-align:center;}

.partner{}
.partner ul{margin:30px 0 0 -33px;}
.partner ul li{float:left;margin:5px 0 20px 33px;width:275px;}
.partner ul li img{display:block;width:100%;height:auto;border:1px solid #ccc;box-sizing:border-box;}
.partner ul li p{height:35px;line-height:35px;color:#333;font-size:13px;text-align:center;}

/*---*/
.about{padding:20px;color:#656565;font-size:13px;background:#fff;margin:30px 0 0 0;}
.about h3{margin:20px 0 20px 0;text-align:center;font-size:16px;color:#0167BC;}
.about p{padding-bottom:5px;line-height:28px;}


.liucheng{ margin-top:40px; background:#fff; font-size:14px;}

.liucheng dl{ padding-top:15px; width:565px;}
.liucheng dt{ border-top:6px solid  #cccccc; padding:10px 0 0 10px;}
.liucheng dt span{ float:left; width:60px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#fff; background:url(../images/homelc_17.png) no-repeat; text-indent:5px;}
.liucheng dt h5{ float:left; height:40px; line-height:40px; font-size:24px; font-weight:bold; margin-left:15px; display:inline;}
.liucheng dd{ padding:10px 0 0 10px; line-height:200%;}
.liucheng dd span{ color:#FF9900;}
.liucheng .body7_bg{ padding:13px 13px;}
.liucheng .body7_1,.liucheng .body7_3,.liucheng .body7_5{ background:#ffffff; padding:3px; margin-bottom:12px;}
.liucheng .body7_2,.liucheng .body7_4,.liucheng .body7_6{ background:#eee; padding:3px; margin-bottom:12px;}
.liucheng .body7_2 dt,.liucheng .body7_4 dt,.liucheng .body7_6 dt{ border-top:6px solid  #fff; padding:10px 0 0 10px;}
.liucheng .body7_2 dd,.liucheng .body7_4 dd,.liucheng .body7_6 dd{ padding:10px 0 0 10px;}




/*---*/
.proview{margin:20px 0 0 0;border:1px solid #E6E6E6;background:#fff;padding:15px;}
.proview h2{height:35px;line-height:35px;font-size:18px;color:#333;font-weight:bold;margin:0 0 10px 0;}
.proview .use{background:#fff;line-height:20px;color:#666;margin:5px 0 0 0;}
.proview img{width:100%;}


.procontent{margin:25px 0 0 0;}
.procontent h4{border:1px solid #E6E6E6;border-bottom:none;text-align:center;font-size:13px;font-weight:bold;color:#333;cursor:pointer;padding:0 20px;height:40px;line-height:40px;display:inline-block;background:#fff;}
.prolist{border:1px solid #E6E6E6;padding:15px;background:#fff;}
.prolist ul{margin:0 0 0 -15px;}
.prolist ul li{float:left;width:205px;margin:10px 0 10px 15px;}
.prolist ul li .pic{display:block;width:205px;height:205px;position:relative;border:1px solid #D9D9D9;padding:2px;box-sizing:border-box;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;}
.prolist ul li img{width:100%;}
.prolist ul li .pic .loading{width:199px;height:199px;display:block;position:absolute;top:2px;left:2px;z-index:3;background:#f9f9f9 url("../images/spinner.gif") no-repeat center center;}




.prolist ul li .pic:hover  {border:1px solid #999;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}

.prolist ul li .txt{margin:5px 0 0 0;text-align:center;}
.prolist ul li .txt h3{font-weight:bold;}
.prolist ul li .txt a{color:#525252;font-size:13px;}
.prolist ul li .txt a:hover{color:#f00;}
.prolist ul li .txt p{color:#333;margin:3px 0 0 0;height:40px;}
.prolist ul li .txt a.more{background:#FF8B09;color:#fff;width:80px;height:26px;line-height:26px;margin:10px auto 0;font-size:12px;display:block;text-align:center;border-radius:5px;}
.prolist ul li .txt a.more:hover{background:#05B1A1;color:#fff;text-decoration:none;}


/*-----pro-view----*/
.pro_view_top{overflow:hidden;border:1px solid #E6E6E6;padding:15px;background:#fff;margin:20px 0 0 0;}
.pro_img{float:left;width:400px;}
.pro_img img{display:block;}

.bpic{}
.bpic ul li{display:none;}
.bpic ul li img{}

div.zoomdiv {z-index:100;position:absolute;top:0px;left:0px;background: #ffffff;border:1px solid #CCCCCC;display:none;text-align: center; overflow: hidden;}
img.jqzoom{cursor:crosshair;position:relative;}

.spic{width:232px;overflow:hidden;}
.spic ul{margin:8px 0 0 -5px;}
.spic ul li{float:left;display:inline;margin:0 0 0 5px;cursor:pointer;}
.spic ul li img{width:50px;height:50px;border:1px solid #ccc;padding:1px;}
.spic ul li.hover img{border:1px solid #FF9900;}
/*products_view*/


.pro_view_inner{float:left;margin:0 0 0 30px;width:400px;}
.pro_view_inner h1{color:#DE3A30;font-weight:bold;font-size:16px;margin:10px 0 0 0;}
.pro_view_inner p{margin:15px 0 0 0;font-family:"宋体";}
.pro_view_inner ul{margin:10px 0 0 0;}
.pro_view_inner li.pro_name{margin:10px 0px}

.pro_view_inner li.pro_dscp{font-weight:bold;font-size:13px;margin:10px 0 0 0;}
.pro_view_inner li .inquiry{margin:0 15px 0 0;}
.pro_view_inner li img{margin:15px 5px 0 0;vertical-align:middle;}
.pro_view_inner li.tel{margin:15px 0 0 0;padding-left:55px;line-height:24px;background:url("../images/tel.png") no-repeat;font-size:14px;position:relative;}



.pre_pro p{float:left;width:48%;margin-top:15px}
.pre_pro p strong{float:left;margin-right:5px}
.pre_pro p a{color:#343434;}
.pre_pro p a:hover{color:#f00;text-decoration:underline;}
.pre_pro p span,.pre_news p span{font-size:14px;color:#000}
.pre_pro p span,.pre_news p span{float:left;margin-right:5px}


.pro_text{}
.pro_text .tit{border-bottom:1px solid #ddd;margin:20px 0 0 0;}
.pro_text .tit h5{position:relative;width:auto;height:30px;line-height:27px;font-size:14px;width:100px;text-align:center;background:#F86539;color:#fff;}
.pro_text .tit h5 i{position:absolute;left:50%;bottom:-12px;border-width:6px;border-color:#F86539 transparent transparent transparent;border-style:solid dashed dashed dashed;margin-left:-6px;}

.pro_text .tabscon{color:#555;padding:10px;background:#fff;border:1px solid #ddd;border-top:none;line-height:20px;font-size:13px;font-family:"宋体";}
.pro_text .tabscon  p{padding:10px 0 0 0;}

.pro_text .tabscon table{font-family: verdana,arial,sans-serif;font-size:12px;color:#333333;border-width: 1px;border-color: #666666;border-collapse: collapse;}
.pro_text .tabscon table td {border:1px solid #fff;padding:8px;background:#D6E9F0;}
.pro_text .tabscon table td:first-child{border:1px solid #fff;padding:8px;background:#0099CC;color:#fff;font-size:14px;}


.pro_text .pics{text-align:center;}
.pro_text .pics img{margin:10px 0 0 0;}


/*---*/
.contact{margin:30px 0 0 0;}
.contact ul li{float:left;width:200px;text-align:center;}
.contact ul li span{width:120px;height:120px;display:inline-block;margin:0 3px;background:#D9D9DB;border-radius:50%;text-align:center;cursor:pointer;position:relative;}
.contact ul li span i.iconfont{font-size:40px;color:#333;line-height:120px;}
.contact ul li span:hover{background:#FF9900;}
.contact ul li span:hover i.iconfont{color:#3;}
.contact ul li h4{color:#333;font-size:15px;line-height: 20px;margin:15px 0 0 0;font-weight:bold;}
.contact ul li p{margin:10px 0 0 0;color:#666;font-size:13px;}

.contact ul li .pulse {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:none;border:1px solid #FF9900;border-radius:50%;
-moz-transition-property:all;-o-transition-property:all;
-webkit-transition-property:all;transition-property:all;
-moz-transition-duration:275ms;-o-transition-duration:275ms;
-webkit-transition-duration:275ms;transition-duration:275ms;
-moz-transition-timing-function:cubic-bezier(0.53,-0.67,0.73,0.74);-o-transition-timing-function:cubic-bezier(0.53,-0.67,0.73,0.74);
-webkit-transition-timing-function:cubic-bezier(0.53,-0.67,0.73,0.74);transition-timing-function:cubic-bezier(0.53,-0.67,0.73,0.74);
}

.contact ul li span:hover .pulse,.contact ul li span:focus .pulse,.contact ul li span:active .pulse {
opacity:1;
-moz-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15);
-moz-transition-timing-function:cubic-bezier(0.37,0.74,0.15,1.65);-o-transition-timing-function:cubic-bezier(0.37,0.74,0.15,1.65);
-webkit-transition-timing-function:cubic-bezier(0.37,0.74,0.15,1.65);transition-timing-function:cubic-bezier(0.37,0.74,0.15,1.65);
}


.contact .tit{margin:60px 0 0 0;text-align:center;}
.contact .tit hr{width:120px;margin:0 auto;border:none;height:1px;background-color:#C5C5C5;}
.contact .tit h3{font-size:24px;word-spacing: 1px;line-height:30px;color:#333;margin:15px 0 0 0;}



.map{margin:40px 0 0 0;border:#C1C1C1 7px solid;width:100%;height:700px;box-sizing:border-box;}


/*-----分页----*/

.page{text-align:center;height:25px;overflow:hidden;margin:40px 0 0 0;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;padding:2px 0;}
.page span{padding:0 11px;line-height:25px;height:25px;display:inline-block;font-size:13px;font-family:Verdana,"宋体";vertical-align:middle;color:#999;}
.page span.active{background:#025C9C;color:#fff;}
.page a{padding:0 11px;line-height:25px;height:25px;display:inline-block;font-size:13px;font-family:Verdana,"宋体";vertical-align:middle;color:#485F74;}
.page a:hover{color:#fff;background:#025C9C;}







